40. Semaphore And Mutex For Thread Synchronization - Windows System Programming In C/C++